package com.chenfan.mcn.model;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableField;
import com.chenfan.mcn.model.base.BaseSaveEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * 红人刊例-报价方式表
 *
 * @author wulg
 * @since 2021-12-29
 */
@Data
@EqualsAndHashCode(callSuper = true)
@TableName("star_quote_way")
public class StarQuoteWay extends BaseSaveEntity {

    private static final long serialVersionUID = -304125521420721768L;

    /**
     * 刊例配置ID
     */
    @TableField("config_id")
    private Long configId;

    /**
     * 方式编号
     */
    @TableField("way_code")
    private String wayCode;

    /**
     * 方式名称
     */
    @TableField("way_name")
    private String wayName;

    /**
     * 数据类型-枚举配置（编号、名称、大小范围等）
     */
    @TableField("data_type")
    private Integer dataType;

    /**
     * 是否必填 默认否
     */
    @TableField("required")
    private Boolean required;

    /**
     * 排序号
     */
    @TableField("order_num")
    private Integer orderNum;

    /**
     * 状态：禁用0/启用
     */
    @TableField("status")
    private Integer status;
}
